river plant forming a floating island - Turco Inglés Diccionario